|
|
|
|
|
|
|
members to pursue other contracts or internal jobs. Something along these lines is more realistic and in line with other industries. That is the best approach to making the role of project manager more compatible with what we've learned about software development over the last half century. |
|
|
|
|
|
|
|
|
Tips on Choosing an Effective Methodology for the System and the Project |
|
|
|
|
|
|
|
|
Without a methodology, a software development project is doomed to fail. It has been reported that from anywhere between 70 percent to 85 percent of software development projects fail to adequately meet their original requirements or to deliver quality. In the majority of these cases, a lack of a foundation of methods based on an industry-accepted methodology underlined the problems. |
|
|
|
|
|
|
|
|
If you've used Visual Basic for a while but had not seriously considered learning a methodologyor couldn't afford the typically expensive trainingthis book helps to bring you what today's object-oriented methodologies have to offer. If necessary, periodically reread the first four chapters, as well as other books on the subject, so that you can make a better, more informed decision about implementing object-oriented technology. At the same time, when working with other developers as part of a team, avoid the temptation to force your favorite methodology on the other team members. This approach tends to alienate other members, decreasing the chances for success of the methodology and the project as a whole. If you don't feel quite up to making the decision to use an object-oriented methodology but feel it could benefit your project, seek the advice and assistance of an experienced mentor. |
|
|
|
|
|
|
|
|
Rethinking What Developer Productivity Means |
|
|
|
|
|
|
|
|
Developer productivity has traditionally been measured by expecting a developer to create the largest body of code that meets most of the requirements in the shortest amount of time. However, experience has shown that this criteria is simply insufficient. The best measure of productivity is where the Visual Basic developer |
|
|
|
|
|
|
|
|
Has discovered designs in code that can be reusable, thus reducing the lines of code |
|
|
|
|
|
|
|
|
Creates classes that facilitate reusability of code |
|
|
|
|
|
|
|
|
Develops code in an iterative, incremental way where each increment and iteration compartmentalizes the complexity of the problem being solved |
|
|
|
|
|